/*#######报告单#######*/
/* 平板电脑和小屏电脑之间的分辨率 */
/*@media (min-width: 768px) and (max-width: 979px) {
	
}*/
/*强置缩短字串*/
.min-txt{
	display: block;
	width: 88px;
	white-space: nowrap;
	overflow: hidden;
	float: left;
	-o-text-overflow: ellipsis;    /* for Opera */
	text-overflow: ellipsis;        /* for IE */  
}
.min-txt:after{
	content:"...";
	padding-left:3px;
	font-size:12px;
}/* for Firefox */  

/*########################################**/
.file_upload {
	position: relative;
	text-align: center;
	width: 150px;
	height: 40px;
}

.file_upload input {
    position: absolute;
    opacity: 0;
}

/*########################################**/
.uu_box {
	margin: 0 auto;
	padding: 0;
	list-style: none;
	width: 100%;
}

/* 未被访问的链接 */
.uu_box a:link {
	color:#ff0000;
}

/* 已被访问的链接 */
.uu_box a:visited {
	color:#804000;
}

/* 鼠标指针移动到链接上 */
.uu_box a:hover {
	color:#0080ff;
}

/* 正在被点击的链接 */
.uu_box a:active {
	color:#ff0000;
}

.uu_box .img {
	/*上右下左*/
	/*margin: 10px 2px 5px 0px*/
	width: 120px;
	padding: 5px 5px 5px 5px;
	border: 2px solid #ddd ;
	border-radius: 4px;
}

@media only screen and (max-width: 767.98px) {
	.uu_box {
		width: 100%;
	}
}

.uu_box>li {
	padding: 5px 20px 5px 10px;
	overflow: hidden;
	/*border-bottom: #e5e5e5 solid 1px;*/
}

.uu_box.solid {
	border-bottom: #e5e5e5 solid 1px;
}

.uu_box>li:last-child {
	border-bottom: none;
}

.uu_box>li>div {
	float: left;
}

.uu_box>li>div:nth-child(1) {
	width: 20% ;
}

.uu_box>li>div:nth-child(2) {
	width: 80% ;
	overflow: hidden ;
}

@media only screen and (max-width: 767.98px) {
	.uu_box>li>div:nth-child(1) {
		width: 25% ;
	}
	.uu_box>li>div:nth-child(2) {
		width: 75% ;
	}
}
/*
.uu_box>li>div>span {
	background: #eaeaea ;
	padding: 0px 4px 1px 2px;
	text-align: center;
	border: #ddd solid 1px;
	border-radius: 4px;
	margin: 10px 2px 5px 0px
}
*/
/*########################################**/
.ul_box {
	margin: 0 auto;
	padding: 0;
	list-style: none;
	/*width: 980px;*/
}

.ul_box {
		width: 100%;
}
/*小屏幕*/
@media only screen and (max-width: 767.98px) {
	.ul_box {
		width: 100%;
	}
}

.ul_box>li {
	/*上右下左*/
	padding: 10px 20px 5px 10px;
	overflow: hidden;
	border-bottom: #e5e5e5 solid 1px;
}

.ul_box>li:last-child {
	border-bottom: none;
}

.ul_box>li>div {
	float: left;
	width: 100%;
}

.label_box>label {
	display: block;
	float: left;
	margin: 0 10px 10px 0;
	position: relative;
	overflow: hidden;
}

.label_box>label>input[type=checkbox],
.label_box>label>input[type=radio] {
	position: absolute;
	top: 0;
	left: -20px;
}

.label_box>label>div {
	width: 120px;
	height: 40px;
	text-align: center;
	border: #ddd solid 1px;
	line-height: 40px;
	color: #666;
	user-select: none;
	overflow: hidden;
	position: relative;
	border-radius: 4px;
}

.label_box>label>input:checked+div {
	border: #d51917 solid 1px;
	color: #d51917;
}

.label_box>label>input:checked+div:after {
	content: ' ';
	display: block;
	width: 20px;
	height: 20px;
	background-color: #d51917;
	transform: skewY(-45deg);
	position: absolute;
	bottom: -10px;
	right: 0;
	z-index: 1;
}

.label_box>label>input:checked+div:before {
	content: '';
	display: block;
	width: 3px;
	height: 8px;
	border-right: #ffffff solid 2px;
	border-bottom: #ffffff solid 2px;
	transform: rotate(35deg);
	position: absolute;
	bottom: 2px;
	right: 4px;
	z-index: 2;
}

/*END*/
